/* 
   Nueva columnas en valt: diasplazocobro y diasplazodiferimiento
   
   Ale - 03/07/2020
*/


-- tabla valt
ALTER TABLE valt ADD COLUMN diasplazocobro INTEGER,
                 ADD COLUMN diasplazodiferimiento INTEGER;
                               
COMMENT ON COLUMN valt.diasplazocobro IS 'Indica el maximo de dias permitido para cobrar (presentar) el valor.';
COMMENT ON COLUMN valt.diasplazodiferimiento IS 'Indica el maximo de dias permitido para diferir el cobro (presentacion) del valor.';


-- definir diasplazocobro = 30 para Valores de terceros que pidan fecha cobro

UPDATE valt SET diasplazocobro = 30 WHERE cv = 'T' AND (visibilidad LIKE '%;cob;%' OR visibilidad LIKE 'V=cob;%');

-- definir diasplazodiferimiento = 365 para Valores de terceros que pidan fecha cobro y fecha de emision

UPDATE valt SET diasplazodiferimiento = 365 WHERE cv = 'T' AND 
                                                  (visibilidad LIKE '%;cob;%' OR visibilidad LIKE 'V=cob;%') AND 
                                                  (visibilidad LIKE '%;emi;%' OR visibilidad LIKE 'V=emi;%');


-- =================================
SELECT aaversion('435.00','434.03');
-- =================================